package cc.rengu.redp.bizimpl.igas.service;

import cc.rengu.redp.bizimpl.igas.domain.PCertInfo;
import cc.rengu.redp.bizimpl.igas.domain.PKeyInfo;
import cc.rengu.redp.bizimpl.igas.domain.PSecPlanInfo;
import cc.rengu.redp.common.domain.QueryRequest;
import cc.rengu.redp.common.exception.RedpException;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author 刘玉亮.LL
*/
    public interface PSecPlanInfoService extends IService<PSecPlanInfo> {

    IPage<PSecPlanInfo> findByPage(QueryRequest request, PSecPlanInfo info);

    PSecPlanInfo findOne(String instId, String secPlanId, String secPlanType);

    void saveData(PSecPlanInfo pSecPlanInfo, PKeyInfo pKeyInfo, PCertInfo pCertInfo)throws RedpException;
}
